package fr.ifsic.film.client.dto;

import fr.ifsic.film.shared.Film;

public class FilmDTO implements java.io.Serializable {

	private static final long serialVersionUID = 1L;
	private Integer f;
	private PersonneDTO personne;
	private String titre;
	private String annee;
	private String duree;
	private String genre;

	public FilmDTO() {
	}

	public FilmDTO(PersonneDTO personne, String titre) {
		this.personne = personne;
		this.titre = titre;
	}

	public FilmDTO(PersonneDTO personne, String titre, String annee,
			String genre, String duree) {
		this.personne = personne;
		this.titre = titre;
		this.annee = annee;
		this.duree = duree;
		this.genre = genre;
	}

	public FilmDTO(Film film, PersonneDTO personneDTO) {
		this.f = film.getF();
		this.personne = personneDTO;
		this.titre = film.getTitre();
		this.annee = film.getAnnee();
		this.duree = film.getDuree();
		this.genre = film.getGenre();
	}

	public Integer getF() {
		return this.f;
	}

	public void setF(Integer f) {
		this.f = f;
	}

	public PersonneDTO getPersonne() {
		return this.personne;
	}

	public void setPersonne(PersonneDTO personne) {
		this.personne = personne;
	}

	public String getTitre() {
		return this.titre;
	}

	public void setTitre(String titre) {
		this.titre = titre;
	}

	public String getAnnee() {
		return this.annee;
	}

	public void setAnnee(String annee) {
		this.annee = annee;
	}

	public String getDuree() {
		return this.duree;
	}

	public void setDuree(String duree) {
		this.duree = duree;
	}

	public String getGenre() {
		return this.genre;
	}

	public void setGenre(String genre) {
		this.genre = genre;
	}

}
